package com.chinatelecom.clientservice.dao.dev;

import com.chinatelecom.clientservice.pojo.BaseFields;
import com.chinatelecom.clientservice.pojo.BaseFieldsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BaseFieldsMapper {
    int countByExample(BaseFieldsExample example);

    int deleteByExample(BaseFieldsExample example);

    int deleteByPrimaryKey(String id);

    int insert(BaseFields record);

    int insertSelective(BaseFields record);

    List<BaseFields> selectByExample(BaseFieldsExample example);

    BaseFields selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") BaseFields record, @Param("example") BaseFieldsExample example);

    int updateByExample(@Param("record") BaseFields record, @Param("example") BaseFieldsExample example);

    int updateByPrimaryKeySelective(BaseFields record);

    int updateByPrimaryKey(BaseFields record);
}